package com.cf.mvp.sample.mvp.contract;

import com.cf.mvp.mvp.IBaseView;
import com.cf.mvp.mvp.IModel;
import com.cf.mvp.mvp.IPresenter;

public interface RegisterContract {

    interface View extends IBaseView {
        void registerSuccess();
    }

    interface Model extends IModel<Presenter> {
        void requestRegister(String userName, String pwd);
        void requestThread();
    }

    interface Presenter extends IPresenter<View> {
        void requestRegister();

        void requestThread();
        
        void responseRegister();
    }
}
